<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/*-----------------------------------------------------------*/

/*copyright by 动力无限  www.btoe.cn*/

/*邮箱 btoe@btoe.cn*/

/*合作电话 400-0599-360*/

/*版权所有违者必究*/

/*-----------------------------------------------------------*/

/*Generated by wjdhcms 3.0 */

::-webkit-scrollbar {

  width: 8px;

  height: 8px;

  background-color: #F5F5F5;

}

::-webkit-scrollbar-track {

  border-radius: 10px;

  background-color: #E2E2E2;

}

::-webkit-scrollbar-thumb {

  border-radius: 10px;

  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);

  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);

  background-color: #555;

}

::selection {

  background-color: #de1313;

  color: #fff;

}

::-moz-selection {

  background-color: #de1313;

  color: #fff;

}

::-webkit-selection {

  background-color: #de1313;

  color: #fff;

}

* {

  padding: 0;

  margin: 0;

  font-family: 'Microsoft YaHei', arial, helvetica, clean, sans-serif;

}

body {

  font: 14px/1.231 'Microsoft YaHei', arial, helvetica, clean, sans-serif;

  color: #333;

  margin: 0;

  line-height: 1.5;

}

*:before,

*:after {

  box-sizing: content-box;

}

:focus {

  outline: 1;

}

article,

aside,

canvas,

details,

figcaption,

figure,

footer,

header,

hgroup,

menu,

nav,

section,

summary {

  display: block;

}

a {

  color: #333;

  text-decoration: none;

}

a:link,

a:hover,

a:active,

a:visited {

  text-decoration: none;

}

ins {

  background-color: #ff9;

  color: #000;

  text-decoration: none;

}

mark {

  background-color: #ff9;

  color: #000;

  font-style: italic;

  font-weight: bold;

}

del {

  text-decoration: line-through;

}

table {

  border-collapse: collapse;

  border-spacing: 0;

}

hr {

  display: block;

  height: 1px;

  border: 0;

  border-top: 1px solid #cccccc;

  margin: 1em 0;

  padding: 0;

}

input,

select {

  vertical-align: middle;

}

li,

ul {

  list-style-type: none;

}

img {

  border: none;

}

input,

textarea {

  outline: 0;

  border: 0;

  resize: none;

}

h1,

h2,

h3,

h4,

h5,

h6,

dl,

dd,

dt,

i,

em {

  font-weight: normal;

  font-style: normal;

}

html {

  cursor: url(../images/cur.png), default;

}

a {

  cursor: url(../images/Acur.png), default;

  -webkit-transition: all 0.4s ease-out;

  transition: all 0.4s ease-out;

}

textarea {

  animation: animated 1s infinite;

  -moz-animation: animated 1s infinite;

  -webkit-animation: animated 1s infinite;

  -o-animation: animated 1s infinite;

}

input[type="text"] {

  animation: animated 1s infinite;

  -moz-animation: animated 1s infinite;

  -webkit-animation: animated 1s infinite;

  -o-animation: animated 1s infinite;

}

input[type="button"] {

  cursor: url(../images/Acur.png), default !important;

}

input,

button {

  outline: none;

}

@keyframes animated {

  0% {

    cursor: url('../images/Pcuro1.png'), auto;

  }

  8.8% {

    cursor: url('../images/Pcuro2.png'), auto;

  }

  17.6% {

    cursor: url('../images/Pcuro3.png'), auto;

  }

  26.4% {

    cursor: url('../images/Pcuro4.png'), auto;

  }

  35.2% {

    cursor: url('../images/Pcuro5.png'), auto;

  }

  44% {

    cursor: url('../images/Pcuro6.png'), auto;

  }

  52.8% {

    cursor: url('../images/Pcuro7.png'), auto;

  }

  61.6% {

    cursor: url('../images/Pcuro8.png'), auto;

  }

  70.4% {

    cursor: url('../images/Pcuro9.png'), auto;

  }

  79.2% {

    cursor: url('../images/Pcuro10.png'), auto;

  }

  88% {

    cursor: url('../images/Pcuro11.png'), auto;

  }

  100% {

    cursor: url('../images/Pcuro12.png'), auto;

  }

}

.wjdh-ico1,

.wjdh-ico2 {

  vertical-align: middle;

}

.left {

  float: left;

}

.right {

  float: right;

}

.inContent {

  width: 1200px;

  margin: 0 auto;

  position: relative;

}

.inContent:after {

  content: "";

  display: block;

  clear: both;

  font-size: 0;

  line-height: 0;

}

body {

  min-width: 1220px;

  overflow-x: hidden;

}

.dx {

  text-transform: uppercase;

}

.dh {

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;

}

.w1200 {

  width: 1200px;

  margin: 0 auto;

}

.w1180 {

  width: 1180px;

  margin: 0 auto;

}

@keyframes criss-cross-left {

  0% {

    left: -20px;

  }

  50% {

    left: 50%;

    width: 20px;

    height: 20px;

  }

  100% {

    left: 50%;

    width: 220px;

    height: 220px;

  }

}

@keyframes criss-cross-right {

  0% {

    right: -20px;

  }

  50% {

    right: 50%;

    width: 20px;

    height: 20px;

  }

  100% {

    right: 50%;

    width: 220px;

    height: 220px;

  }

}

.header {

  width: 100%;

  height: 90px;

  background: #fff;

}

.header * {

  -webkit-box-sizing: content-box;

  -moz-box-sizing: content-box;

  box-sizing: content-box;

}

.header .topbar {

  width: 100%;

  border-bottom: 1px #f5f5f5 solid;

}

.header .topbar .topbarBox {

  width: 1200px;

  margin: 0 auto;

  height: 38px;

  line-height: 38px;

  padding: 5px 0;

  color: #808080;

  font-size: 12px;

}

.header .topbar .topbarBox:after {

  content: "";

  display: block;

  clear: both;

  font-size: 0;

  line-height: 0;

}

.header .topbar .topbarBox .left {

  float: left;

  padding-left: 22px;

  background: url(../images/tophome.png) left center no-repeat;

}

.header .topbar .topbarBox .left i {

  color: #de1313;

}

.header .topbar .topbarBox .right {

  float: right;

}

.header .topbar .topbarBox .right a {

  float: left;

  color: #808080;

  padding-left: 20px;

  margin-right: 30px;

  display: block;

}

.header .topbar .topbarBox .right a.map {

  background: url(../images/topmap.png) left center no-repeat;

}

.header .topbar .topbarBox .right a.rss {

  background: url(../images/toprss.png) left center no-repeat;

  margin-right: 10px;

}

.header .topbar .topbarBox .right a.xml {

  padding-left: 0;

}

.header .topbar .topbarBox .right a:hover {

  color: #de1313;

}

.header .topbar .topbarBox img {

  position: relative;

  top: -2px;

}

.nav_bg {

  height: 90px;

  width: 100%;

  background-color: rgba(255, 255, 255, 0.5);

  -webkit-transition: all 0.4s ease-out;

  transition: all 0.4s ease-out;

}

.nav_bg .logo {

  float: left;

  padding: 0;

  margin: 0;

  padding-top:5px;

}

.nav_bg .logo a {

  display: block;

}

.nav_bg .logo a img {

  height: 82px;

  display: block;

}

.nav_bg .menu {

  max-width: 1500px;

  min-width: 1200px;

  width: 90%;

  margin: 0 auto;

  height: 90px;

  position: relative;

}

.nav_bg .menu .nav {

  height: 90px;

  text-align: center;

  font-size: 0;

  margin: 0;

  float: right;

}

.nav_bg .menu .nav &gt; li {

  display: inline-block;

  position: relative;

  -webkit-transition: all 0.3s ease-out;

  transition: all 0.3s ease-out;

  margin-left: 14px;

}

@media screen and (max-width: 1460px) {

  .nav_bg .menu .nav &gt; li {

    margin-left: 1px;

  }

}

.nav_bg .menu .nav &gt; li:first-child {

  margin-left: 0;

}

.nav_bg .menu .nav &gt; li &gt; a {

  display: block;

  height: 90px;

  line-height: 90px;

  font-size: 14px;

  position: relative;

  z-index: 2;

  -webkit-transition: all 0.4s ease-out;

  transition: all 0.4s ease-out;

  padding: 0 23px;

}

.nav_bg .menu .nav &gt; li &gt; a:hover {

  background: none;

}

.nav_bg .menu .nav &gt; li &gt; a:before {

  content: "";

  display: block;

  width: 100%;

  -webkit-box-sizing: border-box;

  -ms-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

  height: 0;

  overflow: hidden;

  position: absolute;

  left: 0;

  top: 0;

  z-index: -1;

  -webkit-transition: all 0.3s ease-out;

  transition: all 0.3s ease-out;

  border-bottom: 0 #de1313 solid;

  background: #fff;

}

.nav_bg .menu .nav &gt; li:hover &gt; a,

.nav_bg .menu .nav &gt; li.another &gt; a,

.nav_bg .menu .nav &gt; li.on &gt; a {

  color: #de1313;

}

.nav_bg .menu .nav &gt; li:hover &gt; a:before,

.nav_bg .menu .nav &gt; li.another &gt; a:before,

.nav_bg .menu .nav &gt; li.on &gt; a:before {

  height: 100%;

  border-bottom-width: 4px;

}

.nav_bg .menu .nav &gt; li:hover .sec {

  height: auto;

}

.nav_bg .menu .nav &gt; li:hover .secs {

  height: auto;

}

.nav_bg .menu .nav .sec {

  width: 100%;

  overflow: hidden;

  z-index: 9999;

  position: absolute;

  top: 90px;

  left: 0;

  box-shadow: 3px 0 10px rgba(0, 0, 0, 0.1);

  display: none;

  text-align: center;

}

.nav_bg .menu .nav .sec a {

  height: 40px;

  line-height: 40px;

  display: block;

  font-size: 14px;

  background: #fff;

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;

  position: relative;

  left: 0;

  padding: 0 10px;

  border-top: 1px #eee solid;

  background-repeat: no-repeat;

  background-image: -webkit-linear-gradient(left, #de1313, #de1313);

  background-image: linear-gradient(to right, #de1313, #de1313);

  -webkit-transition: all 0.5s;

  transition: all 0.5s;

  background-size: 0% 100%;

}

.nav_bg .menu .nav .sec a:hover {

  background-size: 100% 100%;

  padding-left: 20px;

  color: rgba(255, 255, 255, 0.9999);

}

.nav_bg .menu .nav .secs {

  background: #fff;

  width: 1180px;

  overflow: hidden;

  z-index: 9999;

  position: absolute;

  top: 90px;

  left: -520px;

  box-shadow: 2px 0 12px rgba(0, 0, 0, 0.1);

  padding: 0 10px 20px;

  display: none;

}

.nav_bg .menu .nav .secs:after {

  content: "";

  display: block;

  clear: both;

  overflow: hidden;

  visibility: hidden;

}

.nav_bg .menu .nav .secs li.nlayer1 {

  float: left;

  width: 275px;

  padding: 10px 10px 0;

  background: none;

  margin: 12px 0 0;

}

.nav_bg .menu .nav .secs li.nlayer1 img {

  width: 275px;

  height: 150px;

}

.nav_bg .menu .nav .secs li.nlayer1:nth-child(4) {

  border-right: none;

}

.nav_bg .menu .nav .secs li.nlayer1 &gt; a {

  display: block;

  text-align: center;

  line-height: 34px;

  height: 34px;

  background: #f2f2f2;

  color: #333;

  padding: 0 5px;

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;

}

.nav_bg .menu .nav .secs li.nlayer1 &gt; a.a {

  background: #d9d9d9;

  margin-top: 10px;

  font-size: 14px;

  background-repeat: no-repeat;

  background-image: -webkit-linear-gradient(left, #de1313, #de1313);

  background-image: linear-gradient(to right, #de1313, #de1313);

  -webkit-transition: all 0.5s;

  transition: all 0.5s;

  background-size: 0% 100%;

}

.nav_bg .menu .nav .secs li.nlayer1 &gt; a.a:hover {

  -webkit-transform: translateX(5px);

  transform: translateX(5px);

}

.nav_bg .menu .nav .secs li.nlayer1 &gt; a.a:hover {

  background-size: 100% 100%;

  color: rgba(255, 255, 255, 0.9999);

}

.nav_bg .menu .nav .secs .nlayer2 a {

  margin-top: 4px;

  text-align: center;

  width: 265px;

  display: block;

  line-height: 30px;

  height: 30px;

  background: #f2f2f2;

  color: #333;

  padding: 0 5px;

  font-size: 14px;

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;

  background-repeat: no-repeat;

  background-image: -webkit-linear-gradient(left, #de1313, #de1313);

  background-image: linear-gradient(to right, #de1313, #de1313);

  -webkit-transition: all 0.5s;

  transition: all 0.5s;

  background-size: 0% 100%;

}

.nav_bg .menu .nav .secs .nlayer2 a:after {

  content: "";

}

.nav_bg .menu .nav .secs .nlayer2 a:hover {

  -webkit-transform: translateX(5px);

  transform: translateX(5px);

}

.nav_bg .menu .nav .secs .nlayer2 a:hover {

  -webkit-transform: translateX(5px);

  transform: translateX(5px);

}

.nav_bg .menu .nav .secs .nlayer2 a:hover {

  background-size: 100% 100%;

  color: rgba(255, 255, 255, 0.9999);

}

.fixedNav {

  position: fixed;

  top: 0px;

  left: 0px;

  width: 100%;

  z-index: 100000;

  _position: absolute;

  box-shadow: 0px 10px 12px rgba(0, 0, 0, 0.1);

  background-color: rgba(255, 255, 255, 0.8);

}

.inBody .header {

  position: fixed;

  z-index: 99;

  background: none;

}

.footer {

  background: #222 url(../images/footerbg.jpg) center 0 no-repeat;

  color: #626262;

  cursor: auto !important;

}

.footer * {

  -webkit-box-sizing: content-box;

  -moz-box-sizing: content-box;

  box-sizing: content-box;

}

.footer a {

  color: #626262;

}

.footer a:hover {

  color: #fff;

}

.footer .footerBox {

  width: 1200px;

  margin: 0 auto;

  padding: 45px 0 55px;

}

.footer .footerBox:after {

  content: "";

  display: block;

  clear: both;

  font-size: 0;

  line-height: 0;

}

.footer .footerBox .fontnNav {

  float: right;

  padding-top: 7px;

  background: url(../images/footerline.png) 0 center no-repeat;

  padding-left: 95px;

  height: 225px;

}

.footer .footerBox .fontnNav dl {

  float: left;

  padding: 0 20px 0 0;

  -webkit-box-sizing: border-box;

  -ms-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

  width: 175px;

  overflow: hidden;

}

.footer .footerBox .fontnNav dl.dl4 {

  width: 80px;

  padding-right: 0;

}

.footer .footerBox .fontnNav dl dt {

  font-size: 18px;

  line-height: 1;

  color: #fff;

}

.footer .footerBox .fontnNav dl dd {

  margin-top: 22px;

}

.footer .footerBox .fontnNav dl dd a {

  display: block;

  color: #8f8f8f;

  line-height: 36px;

  font-size: 14px;

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;

}

.footer .footerBox .fontnNav dl dd a:hover {

  color: #fff;

  -webkit-transform: translateX(5px);

  transform: translateX(5px);

}

.footer .footerBox .footerText {

  width: 410px;

  float: left;

  padding: 5px 0 0;

  position: relative;

}

.footer .footerBox .footerText .tel {

  font-size: 16px;

  font-weight: bold;

  color: #fcfcfc;

  margin-bottom: 10px;

  line-height: 1;

}

.footer .footerBox .footerText .tel i {

  display: block;

  font-size: 24px;

  line-height: 20px;

  margin-top: 14px;

  font-weight: bold;

}

.footer .footerBox .footerText p {

  color: #989898;

  line-height: 42px;

}

.footer .footerBox .footerText .ewm {

  position: absolute;

  right: 0;

  top: 20px;

  width: 92px;

  height: 92px;

  padding: 9px;

  background: url(../images/ewmbg.png) center center no-repeat;

}

.footer .footerBox .footerText .ewm img {

  display: block;

  width: 92px;

  height: 92px;

}

.footer .copyright {

  height: 30px;

  line-height: 30px;

  border-top: 1px #434343 solid;

  text-align: center;

  color: #626262;

  padding: 23px 0;

}

.footer .copyright a {

  color: #626262;

}

.footer .copyright a:hover {

  color: #fff;

}

.footer .copyright img {

  vertical-align: middle;

  max-height: 24px;

  margin-left: 5px;

}

</pre></body></html>